package org.example.weboj.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * AI流式响应DTO
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AIStreamResponse {
    /**
     * 响应的文本内容
     */
    private String content;
    
    /**
     * 是否是最后一条消息
     */
    private boolean done;
    
    /**
     * 是否成功
     */
    private boolean success;
    
    /**
     * 错误信息
     */
    private String error;
}